import sqlite3

# 连接到SQLite数据库
# 如果数据库不存在，会自动在当前目录创建:
conn = sqlite3.connect('company.db')
cursor = conn.cursor()

# 创建员工表的SQL语句，包含了详细的注释
create_table_sql = """
CREATE TABLE IF NOT EXISTS employee (
    id INTEGER PRIMARY KEY AUTOINCREMENT, -- 员工ID，主键，自动增长
    name TEXT NOT NULL,                  -- 员工姓名，不为空
    age INTEGER,                         -- 员工年龄
    department TEXT,                     -- 所属部门
    position TEXT,                       -- 职位
    hire_date TEXT,                      -- 入职日期
    salary REAL                          -- 薪水
);
"""

# 执行创建表的SQL语句
cursor.execute(create_table_sql)

# 提交事务
conn.commit()

# 关闭Cursor和连接
cursor.close()
conn.close()

print("员工表创建成功")